from fastapi import APIRouter
from app.core.dependency import DependCustomerDevice
from .consumables import mini_saas_consumables_router
from .consumables_use import mini_saas_consumables_use_router
from .pay import mini_saas_pay_router
from .buckling import mini_saas_buckling_router
from .scheduling_rules import mini_saas_scheduling_rules_router
from .scheduling_dates import mini_saas_scheduling_dates_router
from .appointment import mini_saas_appointment_router
from .user_log import mini_saas_user_log_router

mini_saas_router = APIRouter()
mini_saas_router.include_router(mini_saas_pay_router, prefix="/pay", tags=["店务-收银模块"], dependencies=[DependCustomerDevice])
mini_saas_router.include_router(mini_saas_buckling_router, prefix="/buckling", tags=["店务-划扣模块"], dependencies=[DependCustomerDevice])
mini_saas_router.include_router(mini_saas_appointment_router, prefix="/appointment", tags=["店务-SAAS模块"], dependencies=[DependCustomerDevice])
mini_saas_router.include_router(mini_saas_scheduling_rules_router, prefix="/scheduling_rules", tags=["店务-班次模块"], dependencies=[DependCustomerDevice])
mini_saas_router.include_router(mini_saas_scheduling_dates_router, prefix="/scheduling_dates", tags=["店务-排班模块"], dependencies=[DependCustomerDevice])
mini_saas_router.include_router(mini_saas_user_log_router, prefix="/log", tags=["店务-日志模块"], dependencies=[DependCustomerDevice])
mini_saas_router.include_router(mini_saas_consumables_use_router, prefix="/consumables_use", tags=["店务-耗材明细"], dependencies=[DependCustomerDevice])
mini_saas_router.include_router(mini_saas_consumables_router, prefix="/consumables", tags=["店务-耗材模块"], dependencies=[DependCustomerDevice])